﻿CREATE PROCEDURE [dbo].[Articulos_Insertar]

@IdTipoArticulo TINYINT, 
@IdSubRubroArticulo INT, 
@IdMarca INT, 
@IdDescuentoRecargoCantidad INT, 
@IdTipoComisionArticulo TINYINT, 
@IdTipoImpuestoArticulo TINYINT, 
@IdTipoCostoArticulo TINYINT, 
@IdDescuentoRecargoFechaHora INT, 
@Codigo VARCHAR(20), 
@Nombre VARCHAR(50), 
@ExistenciaMinima INT, 
@ExistenciaMaxima INT, 
@Costo DECIMAL(19,4), 
@Comision DECIMAL(19,4), 
@ComisionMaxima DECIMAL(19,4), 
@Iva DECIMAL(19,4), 
@Impuesto DECIMAL(19,4), 
@Observaciones VARCHAR(500), 
@Imagen IMAGE = NULL,
@CodigoBarras VARCHAR(20)

AS

INSERT INTO Articulos
	(IdTipoArticulo, 
	IdSubRubroArticulo, 
	IdMarca, 
	IdDescuentoRecargoCantidad, 
	IdTipoComisionArticulo, 
	IdTipoImpuestoArticulo, 
	IdTipoCostoArticulo, 
	IdDescuentoRecargoFechaHora, 
	Codigo, 
	Nombre, 
	ExistenciaMinima, 
	ExistenciaMaxima, 
	Costo, 
	Comision, 
	ComisionMaxima, 
	Iva, 
	Impuesto, 
	Observaciones, 
	Imagen,
	CodigoBarras)
	VALUES
	(@IdTipoArticulo, 
	@IdSubRubroArticulo, 
	@IdMarca, 
	@IdDescuentoRecargoCantidad, 
	@IdTipoComisionArticulo, 
	@IdTipoImpuestoArticulo, 
	@IdTipoCostoArticulo, 
	@IdDescuentoRecargoFechaHora, 
	@Codigo, 
	@Nombre, 
	@ExistenciaMinima, 
	@ExistenciaMaxima, 
	@Costo, 
	@Comision, 
	@ComisionMaxima, 
	@Iva, 
	@Impuesto, 
	@Observaciones, 
	@Imagen,
	@CodigoBarras)

SELECT SCOPE_IDENTITY()